package com.xyz.entity.mapper;

import com.xyz.entity.pojo.SystemRoleDirectory;
import com.xyz.entity.pojo.SystemRoleDirectoryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SystemRoleDirectoryMapper {
    long countByExample(SystemRoleDirectoryExample example);

    int deleteByExample(SystemRoleDirectoryExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SystemRoleDirectory record);

    int insertSelective(SystemRoleDirectory record);

    List<SystemRoleDirectory> selectByExample(SystemRoleDirectoryExample example);

    SystemRoleDirectory selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SystemRoleDirectory record, @Param("example") SystemRoleDirectoryExample example);

    int updateByExample(@Param("record") SystemRoleDirectory record, @Param("example") SystemRoleDirectoryExample example);

    int updateByPrimaryKeySelective(SystemRoleDirectory record);

    int updateByPrimaryKey(SystemRoleDirectory record);
}